package com.framework.spring.scan.config;

import com.framework.spring.scan.bean.E;
import com.framework.spring.scan.bean.X;
import com.framework.spring.scan.util.MyBeanNameGenerator;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.FilterType;

/**
 * @Title:
 * @Description: 功能概述:
 * @Author: lihaiyang
 * @version: 1.0 .
 * @Date: 2023-12-13 15:31
 * @Copyright: Copyright(c)2023
 */
@ComponentScan(value = "com.framework.spring.scan.bean",nameGenerator = MyBeanNameGenerator.class,
excludeFilters = {
		@ComponentScan.Filter(type = FilterType.ASSIGNABLE_TYPE, classes = X.class)
},
includeFilters = {
		@ComponentScan.Filter(type = FilterType.ASSIGNABLE_TYPE, classes = E.class)
})
public class Config {
}
